package com.woniuxy.test_file;

import java.io.File;
import java.io.IOException;
import java.util.Date;

/**
 * description: TestFile <br>
 * date: 2022/2/2 1:38 下午 <br>
 * author: shesaifei <br>
 * version: 1.0 <br>
 */
public class TestFile {
    public static void main(String[] args) throws IOException {
        File f = new File("/Users/shesaifei/Downloads/守卫路由.docx");
        System.out.println(f);
        System.out.println(System.getProperty("user.dir"));

        File f2 = new File("gg.txt");
        //f2.createNewFile();

        System.out.println("File是否存在：" + f2.exists());
        System.out.println("File是否是目录：" + f2.isDirectory());
        System.out.println("File是否是文件:" + f2.isFile());
        System.out.println("File最后修改时间：" + new Date(f2.lastModified()));
        System.out.println("File的大小:" + f2.length());
        System.out.println("File的文件名：" + f2.getName());
        System.out.println("File的目录路径：" + f2.getPath());

        File f3 = new File("/Users/shesaifei/IdeaProjects/NewIdeaSpringAll/TotalReview/TheFirstStage/电影/华语/大陆");
        //目录结构中有一个不存在，则不会创建整个目录树
//        boolean flag = f3.mkdir();
//        System.out.println(flag);

        boolean flag = f3.mkdirs();
        //目录结构中有一个不存在也没关系：创建整个目录树
        System.out.println(flag);
    }
}
